package br.com.quad.dao;

import java.util.List;

import br.com.quad.bean.Modelo;

public interface ModeloDAO {

	public boolean inserir(Modelo modelo) throws Exception;
	
	public boolean alterar(Modelo modelo) throws Exception;
	
	public boolean isExclusaoLiberada(Modelo modelo);
	
	public boolean excluir(Modelo modelo) throws Exception;
	
	public List<Modelo> getSelecionar(String descricao,String anoFabricacao,String anoFimFabricacao,int codigoGrupoPesquisa);
	
	public Modelo getModelo(int codigoModelo);
	
	public List<Modelo> getListarTodos();
	
	public boolean isExiste(Modelo modelo);

	public List<Modelo> getSelecionar(int codigoTipoVeiculo, int codigoFabricante);
}
